turtle snail - German English Dictionary